package com.zjw.system;

/**
 * 系统返回枚举
 *
 * @author Wei
 * @date 2023/12/30
 */
public enum SystemReturnEnum {

    /**
     * 文件类型错误
     */
    FILE_TYPE_ERR(410, "文件类型错误!"),

    /**
     * 文件操作错误
     */
    FILE_OPS_ERR(409, "文件操作错误，请检查后重试!"),
    /**
     * 旧密码错误
     */
    OLD_PASSWORD_ERROR(408,"原密码错误"),
    /**
     * 数据无效
     */
    DATA_INVALID(407, "数据无效"),
    /**
     * 用户已存在
     */
    USER_EXISTED(406, "用户名已存在"),

    /**
     * 验证码错误
     */
    CAPTCHA_ERROR(405, "验证码错误或已过期"),
    /**
     * 用户信息错误
     */
    USER_INFO_ERROR(403, "用户名或密码错误"),

    /**
     * 数据不完整
     */
    DATA_INCOMPLETE(402, "数据不完整"),
    /**
     * 需要登录
     */
    NEED_LOGIN(401,"需要登录后操作"),
    /**
     * 操作成功
     */
    OK(200, "操作成功");

    private Integer code;

    private String message;

    SystemReturnEnum(Integer code, String message){
        this.code = code;
        this.message = message;
    }

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return this.message;
    }
}
